41971
19986
26649
521246
644299
211503
275961
625513
898388
25919
983549
714895
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471